<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	// 1- 字面量（单例模式）
	// const obj = {
	// 	a:1,
	// 	b:2
	// }
	
	// 2- 工厂模式
	// function createObj(userName,age){
	// 	return {
	// 		userName,
	// 		age
	// 	}
	// }
	// const obj = createObj("zhangsan",12);
	// const obj2 = createObj("lisi",21);
	
	// 3- 构造函数
	// const obj = new Object({
	// 	a:1,
	// 	b:2
	// })
	//
	// function Box(a,b){
	// 	this.a = a;
	// 	this.b = b;
	// }
	// const obj2 = new Box(1,2);
	
	// 4- class
	// class Box{
	// 	constructor(a,b) {
	// 		this.a = a;
	// 		this.b = b;
	// 	}
	// }
	// const obj = new Box(100,200);
	// console.log(obj);
	
</script>
</html>